class MP7M2WFireB extends MP7MWFireB;

var KFPlayerReplicationInfo KFPRI;

function DoFireEffect()
{
	//Log(Instigator.OwnerName@"used MP7M2W to heal");
	Super.DoFireEffect();
}

event ModeDoFire()
{
	if (Instigator == None)
		return;
		
	KFPRI = KFPlayerReplicationInfo(Instigator.PlayerReplicationInfo);
	if (KFPRI != none && (KFPRI.ClientVeteranSkill == Class'SRVetFieldMedic' && 
		KFPRI.ClientVeteranSkillLevel > 10))
	{
		FireRate=0.25;
		AmmoPerFire=100;
		bWaitForRelease=False;
	}
	else
	{
		FireRate=Default.FireRate;
		AmmoPerFire=Default.AmmoPerFire;
		bWaitForRelease=Default.bWaitForRelease;
	}
	
	Super.ModeDoFire();
}

defaultproperties
{
}
